self-contained instrument - German English Dictionary